#include "KingPigFactory.h"
#include "KingPig.h"
#include "Scene.h"

KingPigFactory::KingPigFactory(boost::shared_ptr<Scene> scene)
: m_scene(scene)
{
}

KingPigFactory::~KingPigFactory(void)
{
}

Entity* KingPigFactory::createEntity(const Vector3& position, const Dimension& size)
{
    // Create a textured entity
    Entity* newEntity = new KingPig(m_scene, position, size);
    return newEntity;
}
